Career 2022 2014 2013 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996 1995
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Cambodia F1 Cambodia F2 Zimbabwe F1 Turkey F33 Zimbabwe F2 Copa Ericsson Brasil - Sao Paulo 2003 West Side Tennis Club Challenger - Forest Hills Bogota Challenger - Bogota 6th Sardinian International Championships - Cagliari XI Ciutat de Barcelona - Barcelona Copa Petrobras - Aracaju X Torneo Internazionale di Tennis - Barletta XL Bermuda Open - Bermuda Nord LB Open 2006 - Braunschweig Open Castilla y Leon - Segovia Concurso Internacional de Vigo - Vigo IPP Geneva Trophy - Geneva Challenger Copa Sevilla - Seville Ciutat de Barcelona - Barcelona Copa Petrobras Argentina - Buenos Aires San Luis Potosi Challenger - San Luis Potosi Rijeka Open - Rijeka Nord LB Open - Braunschweig San Marino CEPU Open - San Marino LXVII Concurso Internacional de Tenis Cidade de Vigo - Vigo Pekao Open - Szczecin Seguros Bolivar Open - Medellin Bogota Challenger Braunschweig Challenger San Benedetto Challenger San Marino Challenger Cordenons Challenger Szczecin Challenger Buenos Aires Challenger Napoli Challenger Montevideo Challenger Tarragona Challenger Santiago Challenger Bytom Challenger Samarkand Challenger Todi Challenger VI Torneo Internazionale di Tennis - Barletta Sporting Challenger - Turin Polish Open 2000 - Poznan Top Wool Challenger Biella - Biella Maia Open 2002 - Maia XXVIII Edizione 'A.Savoldi' - Manerbio Torneo Internazionale di Tennis ATP-Challenger - Merano 2003 Eddleman USTA Challenger - Birmingham Oberstaufen Cup - Oberstaufen San Marino Cepu Open - San Marino Copa Sevilla Internacionales de Andalucia - Seville XL Capital Bermuda Open - Bermuda Nord/LB Open 2004 - Braunschweig FILA Challenger Biella - Biella Copa Petrobras Argentina - Buenos Aires Architect Open - Budapest Tennis Napoli Cup 2006 - Napoli Warta Cup 2001 - Sopot Ostdeutscher Sparkassen Cup - Dresden Nord/LB Open - Braunschweig VIII Trofeo Ciutat de Barcelona - Barcelona IX Ciutat de Barcelona - Barcelona Asics Challenger Open - Monchengladbach Kos-Zucchetti Tennis Cup - Cordenons Pekao Open - Szczecin Copa Kia Challenger ATP - Santiago Copa Petrobras Guadalajara - Guadalajara Schickendanz Open - Furth Nord LB Open - Braunschweig VIII Torneo Internazionale di Tennis - Barletta Open de Montauban - Montauban Memorial Manfredini - Sassuolo Antonio Savoldi-Marco Co. - Manerbio ATU Cup - Weiden Open Costa Daurada - Tarragona Smith Barney Men's Challenger - Covington Pekao Open 2004 - Szczecin XI Ciutat de Barcelona - Barcelona Tiburon Challenger - Tiburon Bancastato Challenger Lugano - Lugano Copa Petrobras Santiago - Santiago Copa Telefonica CTC Chile - Santiago IX Torneo Internacionale de Tennis - Barletta Top Wool Challenger-Immagine Trophy - Biella Draft Corona Mexico City Open - Mexico City Open Costa Daurada - Tarragona Tunis Open - Tunis Badden Open by Rothaus - Ettlingen Banjaluka Challenger 2007 - Banja Luka Lima Challenger 2007 - Lima ATP Challenger Open 2004 - Monchengladbach Challenger Fondazione Carige - Genova Citta di Monza - Monza Czech Open 2006 - Prostejov 8° Trani Cup - Trani College Station Challenger - College Station Citta di Como - Como Copa Sevilla-Internacionales de Andalucia - Seville Copa Petrobras Brazil - Aracaju XI Torneo Internazionale di Tennis - Barletta Copa Petrobras Uruguray - Montevideo Nord LB Open 2007 - Braunschweig Open des Alpes Trophee BNP Paribas - Grenoble Pharma Medico Open 2008 - Aarhus II Challenger Ciudada de Guayaquil - Guayaquil Tennis Napoli Cup 2007 - Napoli Copa Petrobras Aracaju - Aracaju ATP Challenger La Serena - La Serena Pekao Open 2005 - Szczecin M15 Heraklion Furth Challenger Sir Supermercati - Rome Kosice Challenger Copa Petrobras - Santiago XL Bermuda Open - Bermuda Sporting Challenger '08-Trofeo Regione Piemonte - Turin Kos Succhetti Tennis Cup - Cordenons IV Challenger Ciudad De Guayaquil - Guayaquil Corona Mexico City Open - Mexico City Kroger / St. Jude International - Memphis Copa Petrobras Colombia - Bogota II Cyclus Open de Tenis - Florianopolis Hellmann's Cup - Santiago Estoril Open - Estoril Gerry Weber Open - Halle Generali Open 2000 - Kitzbuhel Challenger Ciudad de Guayaquil - Guayaquil Japan Open - Tokyo Citta di Brindisi - Brindisi Kroger / St. Jude International - Memphis Burbank Challenger - Burbank Gerry Weber Open - Halle 2001 Mercedes Cup - Stuttgart Generali Open 2001 - Kitzbuhel Legg Mason Tennis Classic - Washington D.C. Grand Prix de Tennis de Lyon - Lyon Davidoff Swiss Indoors - Basel Adidas International - Sydney BellSouth Open - Vina del Mar Trofeo Conde de Godo - Barcelona BMW Open - Munich Internationaler Raiffeisen Grand Prix - St. Polten 2002 Mercedes Cup - Stuttgart Salem Open - Hong Kong CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Grand Prix Hassan II - Casablanca Seville Challenger 2003 Mercedes Cup - Stuttgart Generali Open 2003 - Kitzbuhel Davidoff Swiss Indoors - Basel Bogota Timisoara Challenger - Timisoara Santiago Tampere Challenger Kitzbuhel Challenger Trnava Challenger IPP Geneva Trophy - Geneva Copa Petrobras - Montevideo Challenger Cudad de Guayaquil - Guayaquil Copa Kia - Santiago 5th Sardinian International Championships - Cagliari VII Torneo Internazionale di Tennis - Barletta Olbia Geovillage Open - Olbia San Luis Potosi Challenger - San Luis Potosi AAPT Championships - Adelaide Heineken Open - Auckland BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco U.S. Men's Clay Court Championships - Houston Open Seat Godo - Barcelona Grand Prix Hassan II - Casablanca Warta Cup - Sopot Challenger ATP XXVII Edizione "A.Savoldi" - Manerbio Allianz Suisse Open - Gstaad Generali Open - Kitzbuhel Idea Prokom Open - Sopot Campionati Internazionali di Sicilia - Palermo BellSouth Open - Vina del Mar Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe Tennis Napoli Cup - Napoli Abierto Mexicano Telfonica MoviStar - Acapulco The Hilversum Open - Hilversum 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto Open de la Comunidad Valenciana - Valencia U.S. Men's Clay Court Championships - Houston BMW Open - Munich Synsam Swedish Open - Bastad The Priority Telecom Open - Amersfoort Generali Open - Kitzbuhel Croatia Open - Umag Idea Prokom Open - Sopot Legg Mason Tennis Classic - Washington D.C. Open Romania - Bucharest Thailand Open - Bangkok Campionati Internazionali di Sicilia - Palermo AIG Japan Open - Tokyo Ljubljana Open - Ljubljana CA Tennis Trophy - Vienna ATU Cup - Weiden Grand Prix de Tennis de Lyon - Lyon US Men's Clay Court Championships - Houston Open SEAT Godo 2006 - Barcelona CA Tennis Trophy - Vienna Estoril Open - Estoril Hypo Group Tennis International - Portschach Schickendanz Open - Furth Trofeo Internacional Club Laieta - Barcelona La Serena Open - La Serena Mercedes Cup - Stuttgart Dutch Open Tennis - Amersfoort Generali Open - Kitzbuhel Campionati Internazionali di Sicilia - Palermo Black Forest Open - Freudenstadt Genoa Open 'Fondazione Carige' - Genova Bulgarian Open - Sofia Heineken Open - Auckland Tehran Open ATP Challenger - Tehran MoviStar Open - Vina del Mar X Ciutat de Barcelona - Barcelona Abierto Mexicano Telcel - Acapulco XL Capital Bermuda Open - Bermuda Open de la Comunidad Valenciana - Valencia Open Seat Godo 2007 - Barcelona Memorial Piertomaso Tessitore - San Remo Hypo Group Tennis International - Portschach Red Letter Days Open - Nottingham Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Dutch Open Tennis - Amersfoort Generali Open - Kitzbuhel BMW Brixina Tennis Open 2000 - Bressanone Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven EI Bank Bulgarian Challenger - Sofia BCR Open Romania - Bucharest Davidoff Swiss Indoors - Basel Internationale Badische Meisterschaften Um Den Techem Cup - Zell Siemens Open 2003 - Scheveningen St. Petersburg Open - St. Petersburg San Marino Cepu Open - San Marino Qatar Exxon Mobil Open - Doha Movistar Open - Vina del Mar Copa Telmex - Buenos Aires Tennis Napoli Cup - Napoli XL Capital Bermuda Open - Bermuda Czech Open 2005 - Prostejov San Marino Cepu Open - San Marino Genoa Open Challenger-Fondazione Carige - Genova Internazionali di Tennis di San Marino - San Marino Pilot Pen International - New Haven Copa Petrobras - Buenos Aires Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Heineken Open - Auckland Tunis Open 2006 - Tunis Movistar Open - Vina del Mar Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Interwetten Austrian Open - Kitzbuhel Franklin Templeton Tennis Classic - Scottsdale Mercedes Cup - Stuttgart ATP Studena Croatia Open Umag - Umag Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Posillipo Tennis Cup - Napoli BCR Open Romania - Bucharest Paegas Czech Open - Prague Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Delray Beach International Tennis Championships - Delray Beach Waldbaum's Hamlet Cup - Long Island Romanian Open - Bucharest Cerveza Club Columbia Open - Bogota Hellmann's Cup - Santiago Kroger / St. Jude International - Memphis Advanta Championships - Philadelphia Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Open Seat-Godo '98 - Barcelona Estoril Open - Estoril Internationaler Raiffeisen Grand Prix - St. Polten Generali Open 1998 - Kitzbuhel Connex Open Romania - Bucharest Mallorca Open - Mallorca International Championships of Sicily - Palermo Abierto Mexicano de Tenis - Mexico City Cerveza Club Columbia Open - Bogota Rado Swiss Open - Gstaad 1999 Mercedes Cup - Stuttgart Grolsch Open - Amsterdam Grand Prix de Tennis de Lyon - Lyon Abierto Mexicano de Tenis - Mexico City Dubai Tennis Open - Dubai XII Internazionali di Tennis CARISBO - Bologna Abierto Mexicano de Tenis Pegaso - Mexico City Salem Open - Hong Kong Heineken Open Shanghai - Shanghai Davidoff Swiss Indoors - Basel BellSouth Open - Auckland ATP Challenger Trophy 2008 - Trnava Estoril Open - Estoril BMW Open - Munich Open Tarragona Costa Daurada - Tarragona Seville Challenger Franklin Templeton Tennis Classic - Scottsdale The Nottingham Open - Nottingham Generali Open 1999 - Kitzbuhel Franklin Templeton Tennis Classic - Scottsdale Open Seat-Godo 2000 - Barcelona Energis Dutch Open - Amsterdam Campionati Internazionali di Sicilia - Palermo Copa AT&T - Buenos Aires BellSouth Open - Vina del Mar MFS Pro Tennis Championships - Boston Guayaquil Challenger RCA Championships - Indianapolis Grand Prix de Tennis de Lyon - Lyon Grand Prix de Tennis de Lyon - Lyon Open de la Comunidad Valenciana - Valencia Sao Paulo Challenger Heineken Open - Auckland Jakarta Memphis Movistar Open - Santiago Mexico City Brasil Open - Costa do Sauipe If Stockholm Open - Stockholm AEGON Championships - London Bermuda Coral Springs Oporto Bastad Marbella Ostrava Open de Tenis Comunidad Valenciana - Valencia Grand Prix Hassan II - Casablanca Bogota Qatar Exxon Mobil Open - Doha Medibank International - Sydney Bogota Challenger The Priority Telecom Open - Amersfoort Allianz Suisse Open Gstaad - Gstaad Synsam Swedish Open - Bastad The Stella Artois Championships - London Synsam Swedish Open - Bastad Open de Moselle - Metz Ordina Open - 's-Hertogenbosch Braunschweig Challenger Scheveningen Challenger Poznan Challenger Mercedes Cup - Stuttgart Generali Open 1997 - Kitzbuhel Napoli Challenger Rado Swiss Open - Gstaad Scania Stockholm Open - Stockholm Adidas International - Sydney Allianz Suisse Open Gstaad - Gstaad Open de Tenis Comunidad Valenciana - Valencia BMW Open - Munich Long Island ATP Kremlin Cup - Moscow Amer-Wilson Tampere Challenger - Tampere Copa Telmex - Buenos Aires Marbella Open - Marbella Banca Stato Challenger - Lugano Grand Prix Hassan II - Casablanca Pilot Pen International - New Haven ABN/AMRO World Tennis Tournament - Rotterdam Open Romania - Bucharest AIG Japan Open - Tokyo Open Seat Godo 2003 - Barcelona Abierto Mexicano Telcel - Acapulco Telenordia Swedish Open - Bastad Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Italian Open - Rome Licher German Open - Hamburg Italian Open - Rome Energis Open - Amersfoort Great American Insurance ATP Championship - Cincinnati Eurocard Open - Stuttgart 14th Paris Open - Paris Copa Telmex - Buenos Aires Tennis Masters Series - Indian Wells The Ericsson Open - Miami International Championships of Sicily - Palermo Monte Carlo Open - Monte Carlo Italian Open - Rome German Open - Hamburg 1998 Mercedes Cup - Stuttgart Tennis Masters Series - Indian Wells Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Paris The Ericsson Open - Miami Tennis Masters Series - Rome Tennis Masters Series - Montreal Abierto Mexicano Telcel - Acapulco Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Miami Open de Tenis Comunidad Valenciana - Valencia U.S. Mens's Clay Court Championship - Houston Open SEAT 2008 - Barcelona Orange Warsaw Open - Warsaw Mercedes Cup - Stuttgart Tennis Masters Series - Rome Dutch Open Tennis - Amersfoort Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Madrid Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Indian Wells Key Biscayne Tento Czech Open - Prague Pilot Pen Tennis - New Haven Pacific Life Open - Indian Wells Tennis Masters Series - Hamburg If Stockholm Open - Stockholm NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris NASDAQ-100 Open - Miami Campionati Internazionali d'Italia - Rome Masters Series Monte-Carlo - Monte Carlo Masters Series - Hamburg Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells RCA Championships - Indianapolis Western & Southern Financial Group Masters - Cincinnati Brasil Open - Costa do Sauipe Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Davidoff Swiss Indoors - Basel Abierto Mexicano Telcel - Acapulco Abierto Mexicano de Tenis Pegaso - Acapulco Generali Open 2002 - Kitzbuhel Copa AT&T - Buenos Aires BCR Open Romania - Bucharest Paegas Czech Open - Prague UBS Open Gstaad - Gstaad TD Waterhouse Cup - Long Island Adidas International - Sydney Sybase Open - San Jose Licher German Open - Hamburg Tennis Masters Series - Indian Wells The Lipton Championships - Key Biscayne Nottingham Citrix Tennis Championships - Delray Beach Republic National Bank Monte Carlo Open - Monte Carlo Abierto Mexicano de Tenis Pegaso - Acapulco NASDAQ-100 Open - Miami Wimbledon - London Australian Open - Melbourne French Open - Paris Tennis Masters Series - Monte Carlo French Open - Paris U.S. Open - New York French Open - Paris Tennis Masters Series - Toronto Monte Carlo Open - Monte Carlo Tennis Masters Series - Monte Carlo Stockholm Open - Stockholm Australian Open - Melbourne Stockholm Open - Stockholm Campionati Internazionali D'Italia - Rome U.S. Open - New York French Open - Paris Wimbledon - London Masters Series Monte-Carlo - Monte-Carlo Tennis Masters Series - Madrid Sony Ericsson Open - Miami Campionati BNL dItalia - Rome Australian Open - Melbourne BNP Paribas Masters - Paris Wimbledon - London Mutua Madrilena Masters Madrid - Madrid Grand Prix de Tennis de Lyon - Lyon Masters Series - Hamburg Copa Telmex - Buenos Aires Tennis Masters Series - Cincinnati The Lipton Championships - Key Biscayne Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Hamburg Tennis Masters Series - Cincinnati Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne The Artois Championships - London French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London French Open - Paris U.S. Open - New York Australian Open French Open Wimbledon U.S. Open Wimbledon - London Telecom Italia Masters - Rome Australian Open - Melbourne U.S. Open - New York U.S. Open - New York U.S. Open - New York French Open - Paris Wimbledon - London Masters Series Monte Carlo - Monte Carlo Great American Insurance ATP Championship - Cincinnati Tennis Masters Series - Monte Carlo Rogers Masters - Toronto U.S. Open - New York Davis Cup, Group 1, REL1, ECU-ARG 3-1 Davis Cup, World Group, QR, ECU-GBR 3-2 Davis Cup, Group 1, 2R, VEN-ECU 3-2 Davis Cup, Group 1, 2R, ECU-VEN 3-2 Davis Cup, World Group, QR, ROU-ECU 3-2 Davis Cup, Group 2, 2R, ECU-DOM 4-1 Davis Cup, Group 1, 1R, CAN-ECU 2-3 Davis Cup, World Group, PO, BRA-ECU, 2-3 Wimbledon - London Davis Cup, PO, CRO-ECU 5-0 Davis Cup, Group 1, 1R, ECU-BAH 5-0 Davis Cup, World Group, QR, NED-ECU 5-0 Davis Cup, Group 1, 2R, ECU-PER 3-2 Davis Cup, World Group, QR, GBR-ECU 4-1 Davis Cup, Group 1, 1R, ECU-CHI 3-2 Davis Cup, Group 1, 2R, CHI-ECU 5-0 Davis Cup, World Group, PO, AUT-ECU 4-1 Grand Slam Cup - Munich Davis Cup, Group 1, 1R, CHI-ECU 4-1 Davis Cup, Group 1, 2R, ECU-ARG 4-1 Davis Cup, World Group, QR, NED-ECU 3-2 Davis Cup, Group 1, 1R, ECU-COL 5-0 Davis Cup, World Group, 1R, AUS-ECU 4-1 Davis Cup, Group 1, 2R, ECU-PER 4-1 Davis Cup, Group 1, 2R, ECU-CAN 3-2 Davis Cup, Group 1, 2R, ECU-BRA 0-4 Davis Cup, Group 1, 1R, ECU-VEN 3-2 Davis Cup, Group 1, 1R, MEX-ECU 2-3 Atlanta Olympics ATP Tour World Championship - Hannover Olympics - Athens Olympics - Beijing